package com.yunxi.core.web;
/**
 * 数据字典
 */
public class DictConstant {

	/**
	 * 整车交货过账移动类型
	 */
	public static final String DELIVERY_OUT = "601";//出库
	public static final String DELIVERY_CX_OUT = "602";//冲销出库
	public static final String DELIVERY_RETURN_IN = "657";//退货入库
	public static final String DELIVERY_CS_IN = "658";//冲销入库

	/**
	 * VDC入库类型
	 */
	public static final String VDC_STOCK_IN = "101";//库房入库

	/**
	 * 整车库存同步移动类型
	 */
	public static final String VEHICLE_STATE_FROZEN = "344";//冻结
	public static final String VEHICLE_STATE_UNFROZEN = "343";//解冻
	public static final String VEHICLE_STATE_MOVE_OUT = "312";//移库出库
	public static final String VEHICLE_STATE_MOVE_IN = "311";//移库入库

	/**
	 * 车辆出入库类型
	 */
	public static final Integer STOCK_IN = 1;//VDC入库
	public static final Integer STOCK_OUT = 2;//VDC出库

	/**
	 * 车辆流转状态
	 */
	public static final String VEHICLE_TURN_STATE_01DSC = "01DSC";//待生产
	public static final String VEHICLE_TURN_STATE_02ZZSX = "02ZZSX";//总装上线
	public static final String VEHICLE_TURN_STATE_03ZZXX = "03ZZXX";//总装下线
	public static final String VEHICLE_TURN_STATE_04HZSX = "04HZSX";//焊装上线
	public static final String VEHICLE_TURN_STATE_05HZXX = "05HZXX";//焊装下线
	public static final String VEHICLE_TURN_STATE_06TZSX = "06TZSX";//涂装上线
	public static final String VEHICLE_TURN_STATE_07TZXX = "07TZXX";//涂装下线
	public static final String VEHICLE_TURN_STATE_08CLXX = "08CLXX";//车辆下线
	public static final String VEHICLE_TURN_STATE_09PDI = "09PDI";//PDI完成
	public static final String VEHICLE_TURN_STATE_10VDCRK = "10VDCRK";//VDC入库
	public static final String VEHICLE_TURN_STATE_11VDCCK = "11VDCCK";//VDC出库
	public static final String VEHICLE_TURN_STATE_12FYZT = "12FYZT";//发运在途
	public static final String VEHICLE_TURN_STATE_13QDSC = "13QDSC";//渠道收车
	public static final String VEHICLE_TURN_STATE_14QDRK = "14QDRK";//渠道入库
	public static final String VEHICLE_TURN_STATE_15LSCK = "15LSCK";//零售出库
	public static final String VEHICLE_TURN_STATE_16LSTH = "16LSTH";//零售退货
	public static final String VEHICLE_TURN_STATE_17THRK = "17THRK";//退货入库
	public static final String VEHICLE_TURN_STATE_18THCK = "18THCK";//退货出库

	/**
	 * 车辆库存状态
	 */
	public static final Integer VEHICLE_ON_WAY = 0;//在途
	public static final Integer VEHICLE_IN_STOCK = 1;//在库
	public static final Integer VEHICLE_OUT_STOCK = 2;//出库

    /**
     * 接口订单类型字段
     */
    public static final String OTD_ORDER_TYPE_INVE = "INVE"; //国内商品车
    public static final String OTD_ORDER_TYPE_EXVE = "EXVE"; //海外商品车
    public static final String OTD_ORDER_TYPE_PRVE = "PRVE"; //项目车
    public static final String OTD_ORDER_TYPE_TRVE = "TRVE"; //TRY OUT调试车
    public static final String OTD_ORDER_TYPE_BMF3 = "BMF3"; //完整白车身
    public static final String OTD_ORDER_TYPE_BRL6 = "BRL6"; //车身骨架
    public static final String OTD_ORDER_TYPE_PEED = "PEED"; //电泳工序
    public static final String OTD_ORDER_TYPE_PEPV = "PEPV"; //涂胶工序
    public static final String OTD_ORDER_TYPE_PETC = "PETC"; //涂装全工艺
    public static final String OTD_ORDER_TYPE_PESP = "PESP"; //售后备件车身;

	/**
	 * 用户职位角色
	 */
	public static final String USER_POSITION_SALES = "ZW0801";//销售顾问
	public static final String USER_POSITION_MANAGER = "ZW0802";//销售经理
	public static final String USER_ROLE_SALES = "rolePartnerSale";
	public static final String USER_ROLE_MANAGER = "rolePartnerSaleManager";
	public static final String USER_ROLE_PARTNER_MANAGER = "rolePartnerManager";// 店总经理
	public static final String USER_ROLE_PARTNER_ADMIN = "rolePartnerAdmin";//店管理员
	public static final String USER_ROLE_CITYMANAGER = "roleCityManager";//城市辅导经理
	public static final String USER_ROLE_AREAMANAGER = "roleAreaManager";//大区经理
	public static final String USER_ROLE_TESTDRIVE = "rolePartnerTestDrive";//试驾专员
	public static final String USER_ROLE_DRIVER = "cangchusiji";//仓储司机
	public static final String USER_ROLE_HANDLE_VEHICLE = "rolePartnerHandleVehicle";//交车专员

	/**
	 * 维修原因中文
	 */
	public static final String CN_REPAIR_REASON_YCCL = "异常车辆";
	public static final String CN_REPAIR_REASON_CLSJ = "车辆刷机";
	public static final String CN_REPAIR_REASON_GHLJ = "批量更换零件";
	public static final String REPAIR_REASON_KEY = "Vehicle_RepairReason";

	/**
	 * 维修类型中文
	 */
	public static final String CN_REPAIR_TYPE_XCWX = "现场维修";
	public static final String CN_REPAIR_TYPE_FCWX = "返厂维修";
	public static final String CN_REPAIR_TYPE_CCWX = "出厂维修";
	public static final String REPAIR_TYPE_KEY = "Vehicle_RepairType";
	public static final String STORAGE_STATUS_KEY = "DealerVehicleStock_InventoryStatus";//车辆库存状态KEY

	/**
	 * 城市代码 上海 北京
	 */
	public static final String CITY_CODE_SHANGHAI = "1101";
	public static final String CITY_CODE_BEIJING = "3101";

	/**
	 * 车辆入库类型中文
	 */
	public static final String CN_STOCK_IN_XXRK = "下线入库";
	public static final String CN_STOCK_IN_DBRK = "同城调拨入库";
	public static final String CN_STOCK_IN_THRK = "退货入库";
	public static final String CN_STOCK_IN_SXRK = "送修入库";
	public static final String CN_STOCK_IN_HCRK = "换车入库";
	public static final String CN_STOCK_IN_JCRK = "借车入库";
	public static final String CN_STOCK_IN_HWCRK = "海外车入库";
	public static final String CN_STOCK_IN_JJCRK = "降级车入库";
	public static final String CN_STOCK_IN_YDDBCRK = "异地调拨入库";
	public static final String CN_STOCK_IN_QXJHRK = "取消交货入库";
	public static final String CN_STOCK_IN_XHLYRK = "消耗领用冲销入库";

	/**
	 * 付款方式
	 */
	public static final String CN_PAYWAYS_SFCD = "三方承兑-银票";//1
	public static final String CN_PAYWAYS_AFC = "AFC融资";//2
	public static final String CN_PAYWAYS_OTHER = "其他";//3

	/**
	 * 推送到APP的PMS业务点名称
	 */
	public static final String APP_RPNAME_PDI = "PDI检查完成";
	public static final String APP_RPNAME_VDC_IN = "VDC入库完成";
	public static final String APP_RPNAME_VDC_OUT = "VDC出库完成";
	public static final String APP_RPNAME_VDC_TRANS = "发运在途";
	public static final String APP_RPNAME_VDC_PRECEIVE = "渠道收车";
	public static final String APP_RPNAME_VDC_PIN = "渠道入库";
	public static final String APP_RPNAME_VDC_SOUT = "零售出库";
	public static final String APP_RPNAME_VDC_SRETURN = "零售退货";
	public static final String APP_RPNAME_VEHICLE_BIND = "车辆绑定";
	public static final String APP_RPNAME_VEHICLE_UNBIND = "车辆解绑";
    public static final String APP_RPNAME_WAIT_PRODUCE = "待生产";

	/**
	 * APP状态码
	 */
	public static final String APP_CODE_01 = "1005";//PDI完成
	public static final String APP_CODE_02 = "1006";//VDC入库
	public static final String APP_CODE_03 = "1007";//VDC出库
	public static final String APP_CODE_04 = "1008";//发运在途
	public static final String APP_CODE_05 = "1009";//渠道收车
	public static final String APP_CODE_06 = "1010";//渠道入库
	public static final String APP_CODE_07 = "1011";//零售出库
	public static final String APP_CODE_08 = "1012";//零售退货
	public static final String APP_CODE_09 = "1013";//车辆绑定
	public static final String APP_CODE_10 = "1014";//车辆解绑
    public static final String APP_CODE_11 = "1004";//待生产
}
